using System;
using System.Data;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using Syncfusion.Windows.Forms.Grid;

namespace Chb.Crp.BaseForms
{	
	public interface IFormGridVirtualController
	{
		GridControl Grid{get; set;}
		DataTable Data{get; set;}
        
		void GridQueryRowCount(object sender, GridRowColCountEventArgs e);
		void GridQueryColCount(object sender, GridRowColCountEventArgs e);
		void GridQueryCellInfo(object sender, GridQueryCellInfoEventArgs e);
		void GridSaveCellInfo(object sender, GridSaveCellInfoEventArgs e);
		void GridQueryRowHeight(object sender, GridRowColSizeEventArgs e);
		void GridQueryColWidth(object sender, GridRowColSizeEventArgs e);
		void GridQueryCoveredRange(object sender, GridQueryCoveredRangeEventArgs e);

	}
}
